package com.ybkj.o2o.sales.common;

import java.io.Serializable;
import java.util.Map;

public class WxSetting implements Serializable {

  private static final long serialVersionUID = -3282176474075605486L;
  /**
   * 微信token.
   */
  private String wxToken;
  /**
   * 微信AppID.
   */
  private String wxAppId;
  /**
   * 微信AppSecret.
   */
  private String wxAppSecret;
  /**
   * 微信PartnerId.
   */
  private String wxPartnerId;
  /**
   * 微信PartnerKey.
   */
  private String wxPartnerKey;
  /**
   * 微信关注消息.
   */
  private String wxSubscribe;
  /**
   * 微信取消关注.
   */
  private String wxUnsubscribe;
  /**
   * 收到会员绑定手机号码消息.
   */
  private String wxAccountBindRequest;
  /**
   * 会员账号绑定成功消息.
   */
  private String wxAccountBindSuccess;
  /**
   * 没有查询到附近的代驾员消息.
   */
  private String wxQueryDriverNoResult;
  /**
   * 没有绑定账号消息.
   */
  private String wxNoBindAccount;
  /**
   * 微信需要的资源服务器地址.
   */
  private String wxServer;

  public String getWxToken() {
    return wxToken;
  }

  public void setWxToken(String wxToken) {
    this.wxToken = wxToken;
  }

  public String getWxAppId() {
    return wxAppId;
  }

  public void setWxAppId(String wxAppId) {
    this.wxAppId = wxAppId;
  }

  public String getWxAppSecret() {
    return wxAppSecret;
  }

  public void setWxAppSecret(String wxAppSecret) {
    this.wxAppSecret = wxAppSecret;
  }

  public String getWxSubscribe() {
    return wxSubscribe;
  }

  public void setWxSubscribe(String wxSubscribe) {
    this.wxSubscribe = wxSubscribe;
  }

  public String getWxUnsubscribe() {
    return wxUnsubscribe;
  }

  public void setWxUnsubscribe(String wxUnsubscribe) {
    this.wxUnsubscribe = wxUnsubscribe;
  }

  public String getWxAccountBindRequest() {
    return wxAccountBindRequest;
  }

  public void setWxAccountBindRequest(String wxAccountBindRequest) {
    this.wxAccountBindRequest = wxAccountBindRequest;
  }

  public String getWxAccountBindSuccess() {
    return wxAccountBindSuccess;
  }

  public void setWxAccountBindSuccess(String wxAccountBindSuccess) {
    this.wxAccountBindSuccess = wxAccountBindSuccess;
  }

  public String getWxQueryDriverNoResult() {
    return wxQueryDriverNoResult;
  }

  public void setWxQueryDriverNoResult(String wxQueryDriverNoResult) {
    this.wxQueryDriverNoResult = wxQueryDriverNoResult;
  }

  public String getWxNoBindAccount() {
    return wxNoBindAccount;
  }

  public void setWxNoBindAccount(String wxNoBindAccount) {
    this.wxNoBindAccount = wxNoBindAccount;
  }

  public String getWxServer() {
    return wxServer;
  }

  public void setWxServer(String wxServer) {
    this.wxServer = wxServer;
  }

  public String getWxPartnerId() {
    return wxPartnerId;
  }

  public void setWxPartnerId(String wxPartnerId) {
    this.wxPartnerId = wxPartnerId;
  }

  public String getWxPartnerKey() {
    return wxPartnerKey;
  }

  public void setWxPartnerKey(String wxPartnerKey) {
    this.wxPartnerKey = wxPartnerKey;
  }

  public String complieTemplate(String template, Map<String, String> params) {

    if (null != params && !params.isEmpty()) {

    }

    return template;
  }
}
